package edu.chalmers.AV_2DPlatformerFramework.Utility;

/**
 * 
 * @author Joakim Karlsson, Gustav Vidhög
 * @version 1.0
 * @param <T>
 * @param <S>
 * @param <V> 
 */
public class Triple<T, S, V> {
    private T t;
    private S s;
    private V v;
    
    public Triple(T t, S s, V v) {
        this.t = t;
        this.s = s;
        this.v = v;
    }
    
    public T getFirst() {
        return t;
    }
    
    public S getSecond() {
        return s;
    }
    
    public V getThird() {
        return v;
    }
    
    public void setFirst(T t) {
        this.t = t;
    }
    
    public void setSecond(S s) {
        this.s = s;
    }
    
    public void setThird(V v) {
        this.v = v;
    }
    
}
